.pxToRem(@p,@px){
    @{p}: @px / 75 * 1rem;
}
.main{
	.pxToRem(margin-top,90);
	.pxToRem(margin-bottom,98);
	.diz{
		width: 100%;
		display: flex;
		padding: 2% 0;
		.pxToRem(padding-top,34);
		.pxToRem(padding-bottom,34);
		border-bottom: 4px solid #000;
		border-image: url(../images/querendingdan1.png) 4;
		justify-content:center;
		.dz-left,.dz-right{
			display: flex;
			justify-content:center;
			align-items:center;
			.pxToRem(width,88);
			.pxToRem(font-size,39);
			color: #81838e;
		}
		.dz-center{
			flex:1;
			color: #a3a4ac;
			.dz-top{
				color: #333333;
				display: flex;
				justify-content:space-between;
				.pxToRem(font-size,28);
			}
			.dz-bottom{
				.pxToRem(margin-top,20);
				.pxToRem(font-size,22);
				.pxToRem(line-height,30);
			}
		}
		.dz-right{
			.pxToRem(width,88); 
		}
	}
	.dxq{
		display: flex;
		flex-direction:column;
		box-sizing: border-box;
		.pxToRem(padding-left,24);
		.dxq-top{
			.pxToRem(line-height,94);
			.pxToRem(padding-right,20);
			.pxToRem(font-size,27);
			display: flex;
			justify-content:space-between;
			.dt-l{
				display: flex;
				align-items:center;
				span{
					&:nth-child(1){
						display: inline-block;
						.pxToRem(height,54);
						.pxToRem(width,54);
						.pxToRem(line-height,54);
						text-align: center;
						background: url(../images/querendingdan3.png)no-repeat;
						background-size: 100%;
						color: #fff;
						.pxToRem(font-size,30);
					}
					&:nth-child(2){
						.pxToRem(margin-left,20);
					}
				}111--1*
			}
			.dt-r{
				color: #81838e;
			}
		}
	}
}
.db{
	width: 100%;
	.pxToRem(height,97);
	border-top:1px solid #d2d2d2;
	display: flex;
	justify-content:center;
	position: fixed;
	left: 0;
	bottom: 0;
	.dl-left{1
		width: 170/750*100%;
		display: flex;
		align-items:center;
		justify-content:center;
		.pxToRem(font-size,26);
		p{
			margin: 2%;
			.pxToRem(width,46);
			.pxToRem(height,46);
			color: #363636;
			border:2px solid #cacacf;
			border-radius: 50%;
		}
		.q-xz{
			background: url(../images/gw-duigou.png)no-repeat;
			background-size: 100%;
		}
	}
	.zj{
		flex:1;
		.pxToRem(font-size,28);
		color: #848689;
		display: flex;
		align-items:center;
		justify-content:center;
		span{
			.a1{
				color: #e4010d;
			}
			.a2{
				color: #848689;
				.pxToRem(font-size,22);
			}
		}
	}
	.js{
		width:20%;
		display:flex;
		align-items:center;
		.pxToRem(font-size,32);
		justify-content:center;
		background: #dd2726;
		color: #fff;
	}
}